Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Glasgow Challenger Kigali 2 Challenger Prostejov Challenger Netherlands F3 Italy F24 Tulln Challenger M15 Hurghada Germany-w4 Belgium F2 Croatia F1 Croatia F2 Canada F1 Canada F2 Canada F3 Morocco F4 Great Britain F7 Great Britain F8 Italy F15 Egypt #1-w1 Netherlands F4 Egypt #2-w2 Sudan F1 Senegal F1 Senegal F2 Egypt F3 Egypt F4 Egypt F5 Burundi F1 Rwanda F1 Uganda F1 Gabon F2 Egypt F1 Egypt F2 Egypt F3 Egypt F4 Egypt F5 Egypt F7 Egypt F8 Egypt F9 Egypt F10 Syria F1 Syria F2 Egypt F12 Egypt F11 Egypt F13 Burundi F1 Uganda F1 Kenya F1 Egypt F14 Egypt F15 Egypt F1 Egypt F3 Korea F1 Korea F2 Tunisia F1 Tunisia F2 Tunisia F3 Morocco F4 Morocco F5 Thailand F1 Thailand F2 Burundi F1 Rwanda F1 Uganda F1 Kuwait F1 Spain F6 Portugal F1 Portugal F2 Portugal F3 Spain F11 Spain F12 Turkey F17 Turkey F18 Turkey F19 Morocco F4 Kazakhstan F5 Turkey F25 Turkey F26 Rwanda F1 Rwanda F2 Turkey F32 Egypt F1 Egypt F2 Turkey F12 Turkey F13 Turkey F14 Spain F8 Bulgaria F1 Bulgaria F2 Bulgaria F3 Spain F14 Spain F16 Spain F17 Spain F18 Turkey F31 Turkey F32 Turkey F34 Spain F30 Spain F32 Turkey F40 Turkey F41 Turkey F1 Turkey F2 Turkey F3 Kazakhstan F1 Kazakhstan F2 Turkey F10 Turkey F11 Turkey F12 Egypt F2 Egypt F3 Egypt F4 Egypt F8 Egypt F9 Egypt F10 Egypt F11 Egypt F14 Egypt F21 Germany-w3 Egypt F22 Egypt F28 Egypt F29 Egypt F32 Egypt F35 Egypt F36 Egypt F9 Egypt F10 Egypt F19 Egypt F20 Italy F23 Egypt F28 Egypt F29 Turkey F38 Egypt F36 Egypt F2 Egypt F3 Egypt F4 Egypt F9 Egypt F10 Egypt F11 Egypt F15 Egypt F16 Israel F2 Kuwait F2 Egypt F33 Israel F3 Egypt F34 Egypt F22 Egypt F23 Italy F17 Egypt F30 Egypt F31 Egypt F32 Egypt F33 Egypt F38 Egypt F1 Egypt F2 Egypt F6 Israel F1 Egypt F12 Nigeria F1 Nigeria F2 Nigeria F3 Nigeria F4 Netherlands F4 Netherlands F3 Egypt F26 Gabon F1 Egypt F11 Egypt F20 (Sharm El Sheikh) Rwanda F1 Italy F25 (Cornaiano) Kazakhstan F7 (Shymkent) Finland F4 (Helsinki) Italy F16 Egypt F5 M15 Sharm ElSheikh M25 Prague M25 Most M25 Jablonec nad Nisou M15 Cairo M15 Cairo M15 Cairo M15 Cairo M15 Sharm ElSheikh M15 Doha M15 Cairo M15 Sharm ElSheikh M15 Sharm ElSheikh M25 Sharm ElSheikh M15 Osijek Lugano Challenger Orbetello Challenger San Marino Challenger Manerbio Challenger Marrakech Challenger Izmir Challenger M15 Sharm ElSheikh M15 Sharm ElSheikh M15 Antalya M25 Sharm ElSheikh M25 Kursumlijska Banja M25 Villeneuve-Loubet Anning Challenger M25 Kiseljak M15 Sharm ElSheikh M15 Sharm ElSheikh M15 Madrid M25 Sharm ElSheikh M25 Sharm ElSheikh Caltanissetta Challenger M15 Sharm ElSheikh Scheveningen Challenger M15 Vienna Istanbul Challenger Eskisehir Challenger M25 Kigali San Marino Challenger M15 Sharm ElSheikh New Delhi Challenger Itajai Challenger Prostejov Challenger Padova Challenger Scheveningen Challenger Meerbusch Challenger Alphen Challenger Trnava Challenger Rennes Challenger Reunion Island Challenger Kolkata Challenger Aix En Provence Challenger San Benedetto Challenger Recanati Challenger Scheveningen Challenger Genova Challenger Guadalajara Challenger BMW Tennis Championship - Sunrise Music City Challenger - Nashville San Luis Potosi Challenger Leon Challenger Scheveningen Challenger Alphen Challenger Meknes Challenger Kenitra Challenger Bergamo Challenger Guadalajara Challenger Leon Challenger San Luis Potosi Challenger Shanghai Challenger Gwangju Challenger Bangkok Challenger Koblenz Challenger M15 Sharm ElSheikh Internazionali de Tennis di Bergamo - Bergamo Bergamo Challenger Lille Challenger Barletta Challenger Rome Challenger Poprad Tatry Challenger Winnetka Challenger Seville Challenger Ningboo Challenger Mouilleron-Le-Captif Challenger Sophia Antipolis Challenger Barletta Challenger San Luis Potosi Challenger Leon Challenger Braga Challenger Lisbon Challenger Amersfoort Challenger Sopot Challenger Banja Luka Challenger Sibiu Challenger Florence Challenger Barcelona Challenger Shenzhen Challenger Bratislava Challenger Jersey Challenger Prague II Challenger Istanbul Challenger Biella 3 Challenger Siemens Open 2007 - Scheveningen Ostrava Challenger Almaty 1 Challenger Forli Challenger Luedenscheid Challenger Braga Challenger Forli 4 Challenger Roseto Degli Abruzzi 2 Challenger Milan Challenger Alicante Challenger Biel Challenger Rome Challenger Como Challenger The Tarka Challenger - Barnstaple Cairo Challenger Cordenons Challenger Tatra Banka Slovak Open - Bratislava M25 Cairo M15 Sharm ElSheikh Santos Challenger M25 Doha Tanger Challenger LTA Wrexham Challenger - Wrexham 4th Volkswagen Challenger - Wolfsburg M15 Sharm ElSheikh M25 Sharm ElSheikh M15 Brcko M15 Sarajevo M25 Bourg-en-Bresse Unique Zagreb Open - Zagreb M25 Jablonec nad Nisou Launceston Challenger M15 Sharm ElSheikh M25 Sharm ElSheikh M25 Sharm ElSheikh Furth Challenger Zhangjiagang Challenger M15 Sharm ElSheikh Prague Challenger Bordeaux Challenger Portoroz Challenger Caltanissetta Challenger Nanchang Challenger Meknes Challenger Dallas Challenger M25 Sharm ElSheikh Beijing Challenger Shymkent Challenger Meknes Challenger Shenzhen Challenger Fergana Challenger Casablanca Challenger Bergamo Challenger Zhuhai Challenger Zhangjiagang Challenger Ordina Open - 's-Hertogenbosch M25 Duffel Lyon Challenger Liberec Challenger Prague Challenger Liuzhou Challenger Helsinki Challenger Bangkok Challenger Burnie Challenger Pau Challenger Poprad Tatry Challenger Campinas Challenger Biella 2 Challenger Almaty 2 Challenger Braunschweig Challenger M15 Sharm ElSheikh M25 Sharm ElSheikh Dutch Open Tennis - Amersfoort M25 Sharm ElSheikh Ismaning Challenger Aix En Provence Challenger Bergamo Challenger Croatia Open - Umag Bendigo Challenger Mumbai Open - Mumbai Savannah Challenger M15 Sharm ElSheikh Burnie Challenger St. Brieuc Challenger PBZ Zagreb Indoors - Zagreb M15 Antalya Heilbronn Challenger Antalya 2 Challenger Cherbourg Challenger Shenzhen Challenger Chennai Challenger Aptos Challenger Vancouver Challenger Almaty Challenger Recanati Challenger Tashkent Challenger IPP Open - Helsinki Burnie Challenger Delray Beach International Tennis Championships - Delray Beach Aguascalientes Challenger Lille Challenger St. Brieuc Challenger Forli 6 Challenger Davidoff Swiss Indoors Basel - Basel Aircel Chennai Open - Chennai Manerbio Challenger ABN AMRO World Tennis Tournament - Rotterdam Istanbul Challenger Scheveningen Challenger Bet-At-Home Austrian Open - Kitzbuhel Antalya Challenger ATP Studena Croatia Open - Umag Hamburg Challenger Maia Challenger PTT Thailand Open - Bangkok Launceston Challenger Bengalaru Challenger Nur-Sultan Challenger Tampere Challenger Ostrava Challenger Orlando Challenger Sao Paulo Challenger Biella 1 Challenger Koblenz Challenger Manama Challenger Amersfoort Challenger Open de Nice Cote d'Azur - Nice Izmir Challenger Bratislava Challenger Amersfoort Challenger Cancun Challenger Bet-at-home Cup - Kitzbuhel Erste Bank Open - Vienna Aix En Provence Challenger Heineken Open - Auckland Bratislava 1 Challenger Andria Challenger Grand Prix Hassan II - Casablanca Barcelona Open BancSabadell - Barcelona Trieste Challenger Portugal Open - Oeiras Credit Agricole Suisse Open - Gstaad Bet-at-home Cup - Kitzbuhel Winston-Salem Open - Winston-Salem PTT Thailand Open - Bangkok Danderyd Challenger Erste Bank Open - Vienna Kigali 1 Challenger Copa Claro - Buenos Aires Mauthausen Challenger Grand Prix Hassan II - Casablanca Topshelf Open - 's-Hertogenbosch Open 13 - Marseille TEB BNP Paribas Istanbul Open - Istanbul Gerry Weber Open - Halle Maharashtra Open - Pune Dubai Duty Free Tennis Championships - Dubai Winston-Salem Open - Winston-Salem The Priority Telecom Open - Amersfoort Siemens Open - Scheveningen Kenitra Challenger Siemens Open - Scheveningen Mordovia Cup - Saransk St. Petersburg Challenger 2006 - St. Petersburg Citta di Como - Como Challenger Brasov - Brasov Ethias Trophy - Mons Open de Rennes La Trinitaine - Rennes Ford Tennis Championships - Louisville Internationaux de Nouvelle-Caledonie - New Caledonia BMW Tennis Championship - Sunrise ABN/AMRO World Tennis Tournament - Rotterdam The Hypo Group Tennis International 2008 - Poertschach Chennai Open - Chennai ABN AMRO World Tennis Tournament - Rotterdam Rhodes Challenger Tunis Challenger Morocco Tennis Tour - Marrakech Istanbul Challenger Orleans Challenger Salzburg Challenger Wuhan Challenger ECU Prague Open - Prague Bergamo Challenger Winston Salem - Winston Salem Open de Nice Cote d'Azur - Nice Gerry Weber Open - Halle Heilbronn Challenger Heilbronn Challenger Swiss Indoors Basel - Basel Mohammedia Challenger Siemens Open - Scheveningen PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Cortina Challenger Cordenons Challenger Szczecin Challenger Rakuten Japan Open - Tokyo PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Rennes Challenger Casablanca Challenger Open de Nice Cote d'Azur - Nice Morelos Challenger Traralgon Challenger Brisbane International - Brisbane Qatar ExxonMobil Open - Doha Apia International - Sydney BA-CA Tennis Trophy - Vienna Brasil Open - Sao Paulo BRD Nastase Tiriac Trophy - Bucharest Credit Agricole Suisse Open - Gstaad Bet-at-home Cup - Kitzbuhel Abierto Mexicano Telcel - Acapulco PBZ Zagreb Indoors - Zagreb Prostejov Challenger Open de Tenis Comunidad Valenciana - Valencia Poprad Tatry Challenger Suisse Open - Gstaad Hungarian Open - Budapest Marburg Challenger Ordina Open - 's-Hertogenbosch Mexico City Challenger Ricoh Open - 's-Hertogenbosch Segovia Challenger Cortina Challenger Gerry Weber Open - Halle ASB Classic - Auckland Prague 1 Challenger Como Challenger Shenzhen Open - Shenzhen European Open - Antwerp Sibiu Challenger Qatar ExxonMobil Open - Doha Casablanca Challenger Santo Domingo Challenger Budapest Challenger ABN AMRO World Tennis Tournament - Rotterdam Eckental Challenger Bratislava Challenger Casablanca Challenger Plava Laguna Croatia Open - Umag German Tennis Championships - Hamburg Panama City Challenger Tata Open Maharashtra - Pune Lisbon Challenger Maspalomas Challenger Dubai Duty Free Tennis Championships - Dubai The Surbiton Trophy - Surbiton Almaty Challenger Ho Chi Minh City Challenger Great Ocean Road Open - Melbourne LTA Shrewsbury Challenger - Shrewsbury Anning Challenger Almaty Challenger Liuzhou Challenger Internazionali di Tennis di Bergamo - Bergamo Shenzhen Challenger Mouilleron-Le-Captif Challenger ABN AMRO World Tennis Tournament - Rotterdam Puerto Vallarta Challenger Chennai Challenger Prostejov Challenger Ordina Open - 's-Hertogenbosch Ordina Open - s-Hertogenbosch Ningboo Challenger Noumea Challenger Mohammedia Challenger Legg Mason Tennis Classic - Washington Sofia Open - Sofia Istanbul Challenger Ismaning Challenger BCR Open Romania - Bucharest Split 1 Challenger Split 2 Challenger Prague Challenger BMW Open - Munich Trieste Challenger Liberec Challenger Meerbusch Challenger Lisbon Challenger Losinj Challenger Prague Challenger Helsinki Challenger Heineken Open - Auckland Cary Challenger San Luis Potosi Challenger Shymkent 1 Challenger Shymkent 2 Challenger Luedenscheid Challenger Todi Challenger San Marino Challenger Istanbul Challenger Chennai Challenger Ismaning Challenger Hamburg Challenger Grodzisk Mazowiecki Challenger UNICEF Open - 's Hertogenbosch Alphen Challenger Kolkata Challenger Swiss Indoors Basel - Basel GHI Bronz Classic - Bronx Tashkent Challenger Guangzhou Challenger Rome Challenger Padova Challenger Playford Challenger Tenerife 2 Challenger Augsburg Challenger Rakuten Japan Open - Tokyo Segovia Challenger Siemens Open 2004 - Scheveningen Erste Bank Open - Vienna Cali Challenger Bet-at-home Open - Hamburg The Priority Telecom Open - Amersfoort Challenger Groningen - Groningen Helsinki Challenger Oberstaufen Challenger Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Open Sud de France - Montpellier New Delhi Challenger Blois Challenger Open 13 - Marseille Astana Challenger Barletta Challenger Ordina Open - s-Hertogenbosch Aircel Chennai Open - Chennai San Benedetto Challenger Trnava Challenger Astana Open - Nur-Sultan Open 13 - Marseille If Stockholm Open - Stockholm Cordenons Challenger Genova Challenger Chennai Open - Chennai Winston-Salem Open - Winston-Salem ABN AMRO World Tennis Tournament - Rotterdam PTT Thailand Open - Bangkok Todi Challenger ABN/AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Vicenza Challenger Open Sabadell Atlantico - Barcelona BMW Open - Munich German Tennis Championships - Hamburg Dubai Duty Free Tennis Championships - Dubai Ordina Open - 's-Hertogenbosch Dutch Open Tennis - Amersfoort Todi Challenger Swiss Indoors Basel - Basel AIG Japan Open Tennis Championships - Tokyo Casablanca Challenger Perugia Challenger Open SEAT 2008 - Barcelona If Stockholm Open - Stockholm ABN AMRO World Tennis Tournament - Rotterdam Bangkok Challenger Erste Bank Open - Vienna ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille UNICEF Open - 's Hertogenbosch Libema Open - 's-Hertogenbosch Sony Ericsson Open - Miami Rogers Masters - Montreal Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Topshelf Open - 's-Hertogenbosch Bet-at-home Open - Hamburg Sao Paulo Challenger China Open - Beijing M15 Kottingbrunn Sanremo Challenger Grand Prix Hassan II - Casablanca Open de Nice Cote d'Azur - Nice Gerry Weber Open - Halle Bet-at-home Open - Hamburg Swiss Indoors Basel - Basel Aircel Chennai Open - Chennai Qatar ExxonMobil Open - Doha Heineken Open - Auckland Credit Agricole Suisse Open - Gstaad Austrian Open - Kitzbuhel Kremlin Cup - Moscow Swiss Indoors Basel - Basel Millennium Estoril Open - Estoril Qatar ExxonMobil Open - Doha ASB Classic - Auckland ABN AMRO World Tennis Tournament - Rotterdam Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Abierto Mexicano Telcel - Acapulco BRD Nastase Tiriac Trophy - Bucharest Ljubljana Open 2008 - Ljubljana Topshelf Open - 's-Hertogenbosch Shanghai ATP Masters - Shanghai Gerry Weber Open - Halle BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Brest Challenger Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati European Open - Antwerp Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha ASB Classic - Auckland Garanti Koza Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Geneva Open - Geneva Athens Challenger Antalya Cup - Antalya AEGON International - Eastbourne BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Suisse Open - Gstaad Sony Open Tennis - Miami Generali Open - Kitzbuhel BNP Paribas Open - Indian Wells Garanti Koza Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Millennium Estoril Open - Estoril Ricoh Open - 's-Hertogenbosch Open 13 - Marseille BNP Paribas Open - Indian Wells Gerry Weber Open - Halle Mutua Madrid Open - Madrid Antalya Cup - Antalya Internazionali BNL d'Italia - Rome Hall of Fame Open - Newport Plava Laguna Croatia Open - Umag BB&T Atlanta Open - Atlanta Gerry Weber Open - Halle Swiss Open - Gstaad Generali Open - Kitzbuhel Abierto Mexicano - Los Cabos PBZ Zagreb Indoors - Zagreb BNP Paribas Masters - Paris Grand Prix Hassan II - Casablanca Rakuten Japan Open - Tokyo Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo DIEMA XTRA Sofia Open - Sofia Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Gazprom Hungarian Open - Budapest BNP Paribas Open - Indian Wells Miami Open - Miami Coupe Rogers - Montreal Libema Open - 's-Hertogenbosch Launceston Challenger Winston-Salem Open - Winston-Salem Heineken Open - Auckland Gerry Weber Open - Halle Stockholm Open - Stockholm Mercedes Cup - Stuttgart ASB Classic - Auckland Grand Prix Hassan II - Marrakech Gerry Weber Open - Halle ABN AMRO World Tennis Tournament - Rotterdam Grand Prix Hassan II - Marrakech Libema Open - 's-Hertogenbosch Open de Tenis Comunidad Valenciana - Valencia Noventi Open - Halle Adelaide International 2 - Adelaide Zagreb Challenger Dobrich Challenger Libema Open - 's-Hertogenbosch French Open - Paris Australian Open - Melbourne French Open - Paris M25 Poznan Winston-Salem Open - Winston-Salem Australian Open - Melbourne French Open - Paris Wimbledon - London Swiss Indoors Basel - Basel Australian Open - Melbourne French Open - Paris U.S. Open - New York Barcelona Open Banc Sabadell - Barcelona BNP Paribas Open - Indian Wells China Open - Beijing BNP Paribas Masters - Paris Winston-Salem Open - Winston-Salem French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Rio Open 500 - Rio de Janeiro Australian Open - Melbourne Wimbledon - London U.S. Open - New York U.S. Open - New York French Open - Paris Maia Challenger Garanti Koza Sofia Open - Sofia Open de Nice Cote d'Azur - Nice Millennium Estoril Open - Estoril Wimbledon - London Wimbledon - London Wimbledon - London Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris U.S. Open - New York Australian Open - Melbourne Apia International - Sydney Western & Southern Open - Cincinnati French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London Monte-Carlo Rolex Masters - Monte-Carlo U.S. Open - New York U.S. Open - New York Wimbledon - London Australian Open - Melbourne French Open - Paris Australian Open Qualifying - Doha Australian Open - Melbourne Australian Open - Melbourne Internazionali BNL d'Italia - Rome Wimbledon - London Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid U.S. Open - New York Internazionali BNL d'Italia - Rome Australian Open - Melbourne Dubai Duty Free Tennis Championships - Dubai French Open - Paris Australian Open - Melbourne Australian Open - Melbourne Mutua Madrid Open - Madrid Monte-Carlo Rolex Masters - Monte-Carlo Wimbledon - London U.S. Open - New York Australian Open - Melbourne Davis Cup, World Group, PO, NED-CZE 1-4 Davis Cup, Group 1, 2R, GBR-NED 4-1 Davis Cup, Group 1, 2R, MKD-NED 1-4 Davis Cup, Group 2, 1R, SLO-EGY 5-0 Davis Cup, Group 2, 1R, CYP-EGY 3-2 Davis Cup, Europe/Africa Group I, PO, BLR-NED 1-4 Davis Cup, Group I, 2R, RSA-NED 3-1 Davis Cup, Group I, 1R, NED-FIN 5-0 Davis Cup, Group II, 1R, EGY-LAT 2-3 Davis Cup, Group I, 2R, NED-ROU 5-0 Davis Cup, Group I, 2R, ROU-NED 0-5 Davis Cup, World Group, PO, NED-AUT 5-0 Davis Cup, Group II, 1R, MDA-EGY 4-1 Davis Cup, World Group, PO, NED-CRO 2-3 BNP Paribas Open - Indian Wells Davis Cup, Group I, Group I, 2R, NED-ITA 1-4 Davis Cup, Group I, PO, SWE-NED 0-5 Davis Cup, Group I, 2R, BIH-NED 1-3 Davis Cup, World Group, PO, NED-CZE 3-2 Davis Cup, World Group, PO, CAN-NED 3-1 Davis Cup, Group II, 1R, EGY-SLO 1-3 Davis Cup, Finals, Group E Davis Cup, Group II, PO, EGY-CYP 4-1 Davis Cup, Group I, 1R, URU-NED 0-4 Davis Cup, Qualifiers, 1R, NED-CAN 4-0 Davis Cup, Group II, 1R, LTU-EGY 4-1 Davis Cup, Group I, 1R, UKR-NED 2-3 Davis Cup, World Group, 1R, CZE-NED 3-2 Davis Cup, Group II, PO, IRL-EGY 3-2 Davis Cup, Group I, 2R, AUT-NED 2-3 Davis Cup, Group II, 1R, EGY-BLR 1-3 Davis Cup, Group I, 2R, RUS-NED 4-1 Davis Cup, World Group, 1R, FRA-NED 3-1 U.S. Open (juniors) Davis Cup, Group I, PO, GRE-EGY 3-2 Davis Cup, Group II, 1R, EGY-NOR 4-0 Wimbledon (juniors) Davis Cup, Group II, 1R, URU-EGY 1-3 Australian Open (juniors) Davis Cup, Group II, 3R, EGY-FIN 2-3 Davis Cup, World Group, QR, CZE-NED 1-3 Wimbledon (juniors) U.S. Open (juniors) Australian Open (juniors) Davis Cup, World Group, QR, KAZ-NED 3-1 Davis Cup, World Group II, PO, LAT-EGY 4-1 Davis Cup, World Group, PO, NED-SUI 2-3 French Open (juniors) Davis Cup, Group I, PO, EGY-ECU 3-1 All Lower level tournaments Olympics - Rio de Janeiro Olympics - Tokyo Olympics - London Olympics - Paris Davis Cup, World Group I, 1R, EGY-HUN 2-3